as busy as a beaver (building a new dam) - Francés Inglés Diccionario